package com.example.jimanguang.Services;

import com.example.jimanguang.Entity.Comics;
import com.example.jimanguang.constants.Messages;

import java.util.List;
import java.util.UUID;

public interface ComicsService {
    List<Comics> get();

    //发布成功的漫画
    List<Comics> get(boolean isOpen);

    //获取所有课程
    List<Comics> get(int page, int size);

    List<Comics> get(int page, int size, boolean isOpen);

    //漫画记录数
    Integer count();

    //根据id获取
    Comics getById(UUID id);

    //某作者的所有漫画
    List<Comics> getComicAuthor(String comicAuthor);

    //添加漫画
    Comics add(Comics Comics);

    //更新漫画
    Comics update(Comics Comics, String token);

    //删除无关联课程
    Messages remove(UUID id, String token);
}
